package view;

import java.util.Iterator;
import java.util.List;

import ar.uba.fi.algo3.titiritero.Dibujable;
import ar.uba.fi.algo3.titiritero.ObjetoVivo;

public class DibujadorElementos implements ObjetoVivo {
	
	List<Dibujable> objetosLaberinto;
	List<Dibujable> objetosFantasmas;

	public DibujadorElementos(List<Dibujable> objLab,List<Dibujable> objFant){
		
		this.objetosFantasmas=objFant;
		this.objetosLaberinto=objLab;
		
	}
	
	public void vivir() {

		Iterator<Dibujable> iteradorFantasmas = this.objetosFantasmas.iterator();
		while(iteradorFantasmas.hasNext()){
			((ImagenAble)iteradorFantasmas.next()).elegirImagen();
		}
		
		Iterator<Dibujable> iteradorLaberinto = this.objetosLaberinto.iterator();
		while(iteradorLaberinto.hasNext()){
			((ImagenAble)iteradorLaberinto.next()).elegirImagen();
		}

	}

}
